/**
 * 【同步方法】将时间戳转换为date日期格式
 * @param timestamp 要转换的时间戳
 * @param symbol 日期数值之间的间隔符号，默认："/"
 * @return 年月日时分秒字符串，如：'2008/08/08 08:05:30'
 */
function toDate(timestamp, symbol = '/') {
    
    // 初始化返回数据
    let data_return = '';
    
    // 传入数据可转换执行
    if (typeof(timestamp)=="string" || typeof(timestamp)=="number")
    {
        // 将时间戳参数 → 数字类型
        let num_timestamp = Math.round(parseFloat(timestamp));
        
        // 生成日期对象
        let data = new Date(num_timestamp);
        let year = data.getFullYear(); // 年
        let month = data.getMonth() + 1; // 月
            if (month < 10) { month = "0" + month; }
        let date = data.getDate(); // 日
            if (date < 10) { date = "0" + date; }
        let hour = data.getHours(); // 时
            if (hour < 10) { hour = "0" + hour; }
        let minute = data.getMinutes(); // 分
            if (minute < 10) { minute = "0" + minute; }
        let seconds = data.getSeconds(); // 秒
            if (seconds < 10) { seconds = "0" + seconds; }
        
        // 组合时间
        data_return = `${year}${symbol}${month}${symbol}${date} ${hour}:${minute}:${seconds}`;
    }
    
    // 返回结果数据
    return data_return;
}

export default toDate;